home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / tex / archives / dvi2lj-0.49.lha / Makefile < prev    next >
Makefile  |  1992-09-09  |  1KB  |  54 lines

  1. # makefile for the dvi-to-(3812 || lj + || lj II || lj IIp ) filter.
  2. #
  3. DEFINES=
  4. CC=cc
  5. CFLAGS=-safp -d amiga -d LJ2P
  6. #LFLAGS=-lc -lm
  7. LFLAGS=-lm -lc
  8. LN = ln +Q 
  9.  
  10. # under Ultrix 4.1 use:
  11. # CFLAGS=-O1 -s
  12.  
  13. # under AIX 3.1 add the following line:
  14. #LFLAGS=-lbsd
  15.  
  16. OBJS=findfile.o dvi2xx.o
  17. HFILES=commands.h config.h
  18. PROGRAMS=dvilj2p dvilj2 dvi3812
  19.  
  20. dvilj2p: dvi2xx.c ${OBJS} $(HFILES)
  21.     $(LN) -o dvilj2p ${OBJS} $(LFLAGS)
  22.  
  23. all: $(PROGRAMS)
  24.  
  25. dvi3812: dvi2xx.c ${OBJS} $(HFILES)
  26.     $(CC) ${CFLAGS} ${DEFINES} -DIBM3812 -o $@ dvi2xx.c ${OBJS} ${LFLAGS}
  27.  
  28. dvilj2: dvi2xx.c ${OBJS} $(HFILES)
  29.     $(CC) ${CFLAGS} ${DEFINES} -DLJ -o $@ dvi2xx.c ${OBJS} ${LFLAGS}
  30.  
  31.  
  32. findfile.o: findfile.c config.h
  33.     $(CC) ${CFLAGS} ${DEFINES} -c findfile.c
  34.  
  35. clean:
  36.     delete $(OBJS) $(PROGRAMS)
  37.  
  38. shar:
  39.     shar ./dvi2xx.c ./commands.h ./config.h ./findfile.c ./Makefile \
  40.         ./testpage.tex ./dvi2xx.history ./dvi2xx.1 ./graybox.sty \
  41.         ./dvi2xx.make ./dvi2xx.049 > dvi2xx.shar
  42.  
  43.  
  44. tar:
  45.     pdtar zcvf dvi2xx.tar.Z ./dvi2xx.c ./commands.h ./config.h \
  46.         ./findfile.c ./Makefile ./testpage.tex ./dvi2xx.history \
  47.         ./dvi2xx.1 ./graybox.sty ./dvi2xx.make ./dvi2xx.049
  48.     shar dvi2xx.tar.Z > dvi2xx.shar
  49.  
  50. testfiles:
  51.     ./dvilj2 -eftable.lj2 ftable
  52.     ./dvilj2p -eftable.lj2p ftable
  53.     ./dvi3812 ftab2
  54.